package main

import "fmt"

func plus(a int, b int) int {
	return a + b
}

func plusPlus(a, b, c int) int {
	return a + b + c
}

// 可变参数函数
func pluss(nums ...int) int {
	total := 0
	for _, num := range nums {
		total += num
	}
	return total
}

func main() {
	res := plus(1, 2)
	fmt.Println("1+2 = ", res)
	res = plusPlus(1, 2, 3)
	fmt.Println("1+2+3 = ", res)

	fmt.Println("1+2+3 = ", pluss(1, 2, 3))
	nums := []int{1, 2, 3, 4}
	fmt.Println("1+2+3+4 = ", pluss(nums...))

}
